package com.zdhr.igms.demain;

import java.io.Serializable;

public class ReportInfo implements Serializable {
    private Integer id;
    // 写入时间
    private String time;
    // 合同编号（ 0、WDD/0266：大坝标合同编号 1、WDD/0251：K25标合同编号 2、WDD/0215：泄洪洞I标合同编号 3、WDD/0445：泄洪洞II标合同编号 4、WDD/0193：左岸地厂标合同编号 5、WDD/0194：右岸地厂标合同编号 ）
    private Integer contractNumber;
    // 单元工程编码
    private String unitEngineeringCoding;
    // 承包人（ 0、中国葛洲坝集团乌东德施工局 1、水电六局乌东德施工局 2、长江设计公司乌东德总承包项目部 ）
    private Integer contractor;
    // 监理人（ 0、三峡发展乌东德监理部 1、西北咨询公司乌东德监理中心 ）
    private Integer supervisor;
    // 单位工程名称( 0、大坝工程 1、水垫塘及二道坝工程 2、泄洪洞工程 3、左岸引水发电系统工程 4、右岸引水发电系统工程 )
    private Integer unitEngineeringName;
    // 分部工程名称
    private Integer divisionProjectName;
    // 分项工程名称
    private String subProjectName;
    // 单元工程名称
    private String cellProjectName;
    // 灌浆方式（0、灌浆1、单点压水 2、五点压水 3、简易压水 4、裂隙冲孔）
    private Integer way;
    // 排号
    private String rowNumber;
    // 孔序
    private Integer sequenceName;
    // 孔号
    private String holeName;
    // 段号
    private String segName;
    // 桩号
    private String stakeName;
    // 泵号
    private String pumpNumber;
    // 孔径
    private Float diameterOfHole;
    // 孔口高程
    private Float holeHeight;
    // 射浆孔距孔底高度
    private Float holeBottomHeight;
    // 设计灌浆压力
    private Float designPressure;
    // 起始深度
    private Float segFrom;
    // 终止深度
    private Float segTo;
    // 抬动孔号
    private String liftHoleName;
    // 水泥比重
    private Float cementProportion;
    // 砂比重
    private Float sandProportion;
    // 灌浆方法（0、普通小循环 1、普通大循环 2、GIN小循环 3、GIN大循环 4、三参数小循环 5、三参数大循环 6、四参数小循环 7、四参数大循环 8、五参数小循环 9、五参数大循环）
    private Integer groutMethod;
    // 水灰比测量方式（0、手动 1、自动）
    private Integer waterRatioMethod;
    // 地下水位
    private Float waterTable;
    // 掺加剂1名称
    private String admixtureName1;
    // 掺加剂1比重
    private Float admixtureDensity1;
    // 掺加剂1比例
    private Float admixtureRatio1;
    // 掺加剂2名称
    private String admixtureName2;
    // 掺加剂2比重
    private Float admixtureDensity2;
    // 掺加剂2比例
    private Float admixtureRatio2;
    // 掺加剂3名称
    private String admixtureName3;
    // 掺加剂3比重
    private Float admixtureDensity3;
    // 掺加剂3比例
    private Float admixtureRatio3;
    // 敞开式实测孔口涌水压力
    private Float unlimitedPressureOfHole;
    // 敞开式实测孔口涌水流量
    private Float unlimitedFlowOfHole;
    // 阻塞式实测孔口涌水压力
    private Float chokedPressureOfHole;
    // 阻塞式实测孔口涌水流量
    private Float chokedFlowOfHole;

    public ReportInfo() {}

    public ReportInfo(Integer id) {
        this.id = id;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public Integer getContractNumber() {
        return contractNumber;
    }

    public void setContractNumber(Integer contractNumber) {
        this.contractNumber = contractNumber;
    }

    public String getUnitEngineeringCoding() {
        return unitEngineeringCoding;
    }

    public void setUnitEngineeringCoding(String unitEngineeringCoding) {
        this.unitEngineeringCoding = unitEngineeringCoding;
    }

    public Integer getContractor() {
        return contractor;
    }

    public void setContractor(Integer contractor) {
        this.contractor = contractor;
    }

    public Integer getSupervisor() {
        return supervisor;
    }

    public void setSupervisor(Integer supervisor) {
        this.supervisor = supervisor;
    }

    public Integer getUnitEngineeringName() {
        return unitEngineeringName;
    }

    public void setUnitEngineeringName(Integer unitEngineeringName) {
        this.unitEngineeringName = unitEngineeringName;
    }

    public Integer getDivisionProjectName() {
        return divisionProjectName;
    }

    public void setDivisionProjectName(Integer divisionProjectName) {
        this.divisionProjectName = divisionProjectName;
    }

    public String getSubProjectName() {
        return subProjectName;
    }

    public void setSubProjectName(String subProjectName) {
        this.subProjectName = subProjectName;
    }

    public String getCellProjectName() {
        return cellProjectName;
    }

    public void setCellProjectName(String cellProjectName) {
        this.cellProjectName = cellProjectName;
    }

    public Integer getWay() {
        return way;
    }

    public void setWay(Integer way) {
        this.way = way;
    }

    public String getRowNumber() {
        return rowNumber;
    }

    public void setRowNumber(String rowNumber) {
        this.rowNumber = rowNumber;
    }

    public Integer getSequenceName() {
        return sequenceName;
    }

    public void setSequenceName(Integer sequenceName) {
        this.sequenceName = sequenceName;
    }

    public String getHoleName() {
        return holeName;
    }

    public void setHoleName(String holeName) {
        this.holeName = holeName;
    }

    public String getSegName() {
        return segName;
    }

    public void setSegName(String segName) {
        this.segName = segName;
    }

    public String getStakeName() {
        return stakeName;
    }

    public void setStakeName(String stakeName) {
        this.stakeName = stakeName;
    }

    public String getPumpNumber() {
        return pumpNumber;
    }

    public void setPumpNumber(String pumpNumber) {
        this.pumpNumber = pumpNumber;
    }

    public Float getDiameterOfHole() {
        return diameterOfHole;
    }

    public void setDiameterOfHole(Float diameterOfHole) {
        this.diameterOfHole = diameterOfHole;
    }

    public Float getHoleHeight() {
        return holeHeight;
    }

    public void setHoleHeight(Float holeHeight) {
        this.holeHeight = holeHeight;
    }

    public Float getHoleBottomHeight() {
        return holeBottomHeight;
    }

    public void setHoleBottomHeight(Float holeBottomHeight) {
        this.holeBottomHeight = holeBottomHeight;
    }

    public Float getDesignPressure() {
        return designPressure;
    }

    public void setDesignPressure(Float designPressure) {
        this.designPressure = designPressure;
    }

    public Float getSegFrom() {
        return segFrom;
    }

    public void setSegFrom(Float segFrom) {
        this.segFrom = segFrom;
    }

    public Float getSegTo() {
        return segTo;
    }

    public void setSegTo(Float segTo) {
        this.segTo = segTo;
    }

    public String getLiftHoleName() {
        return liftHoleName;
    }

    public void setLiftHoleName(String liftHoleName) {
        this.liftHoleName = liftHoleName;
    }

    public Float getCementProportion() {
        return cementProportion;
    }

    public void setCementProportion(Float cementProportion) {
        this.cementProportion = cementProportion;
    }

    public Float getSandProportion() {
        return sandProportion;
    }

    public void setSandProportion(Float sandProportion) {
        this.sandProportion = sandProportion;
    }

    public Integer getGroutMethod() {
        return groutMethod;
    }

    public void setGroutMethod(Integer groutMethod) {
        this.groutMethod = groutMethod;
    }

    public Integer getWaterRatioMethod() {
        return waterRatioMethod;
    }

    public void setWaterRatioMethod(Integer waterRatioMethod) {
        this.waterRatioMethod = waterRatioMethod;
    }

    public Float getWaterTable() {
        return waterTable;
    }

    public void setWaterTable(Float waterTable) {
        this.waterTable = waterTable;
    }

    public String getAdmixtureName1() {
        return admixtureName1;
    }

    public void setAdmixtureName1(String admixtureName1) {
        this.admixtureName1 = admixtureName1;
    }

    public Float getAdmixtureDensity1() {
        return admixtureDensity1;
    }

    public void setAdmixtureDensity1(Float admixtureDensity1) {
        this.admixtureDensity1 = admixtureDensity1;
    }

    public Float getAdmixtureRatio1() {
        return admixtureRatio1;
    }

    public void setAdmixtureRatio1(Float admixtureRatio1) {
        this.admixtureRatio1 = admixtureRatio1;
    }

    public String getAdmixtureName2() {
        return admixtureName2;
    }

    public void setAdmixtureName2(String admixtureName2) {
        this.admixtureName2 = admixtureName2;
    }

    public Float getAdmixtureDensity2() {
        return admixtureDensity2;
    }

    public void setAdmixtureDensity2(Float admixtureDensity2) {
        this.admixtureDensity2 = admixtureDensity2;
    }

    public Float getAdmixtureRatio2() {
        return admixtureRatio2;
    }

    public void setAdmixtureRatio2(Float admixtureRatio2) {
        this.admixtureRatio2 = admixtureRatio2;
    }

    public String getAdmixtureName3() {
        return admixtureName3;
    }

    public void setAdmixtureName3(String admixtureName3) {
        this.admixtureName3 = admixtureName3;
    }

    public Float getAdmixtureDensity3() {
        return admixtureDensity3;
    }

    public void setAdmixtureDensity3(Float admixtureDensity3) {
        this.admixtureDensity3 = admixtureDensity3;
    }

    public Float getAdmixtureRatio3() {
        return admixtureRatio3;
    }

    public void setAdmixtureRatio3(Float admixtureRatio3) {
        this.admixtureRatio3 = admixtureRatio3;
    }

    public Float getUnlimitedPressureOfHole() {
        return unlimitedPressureOfHole;
    }

    public void setUnlimitedPressureOfHole(Float unlimitedPressureOfHole) {
        this.unlimitedPressureOfHole = unlimitedPressureOfHole;
    }

    public Float getUnlimitedFlowOfHole() {
        return unlimitedFlowOfHole;
    }

    public void setUnlimitedFlowOfHole(Float unlimitedFlowOfHole) {
        this.unlimitedFlowOfHole = unlimitedFlowOfHole;
    }

    public Float getChokedPressureOfHole() {
        return chokedPressureOfHole;
    }

    public void setChokedPressureOfHole(Float chokedPressureOfHole) {
        this.chokedPressureOfHole = chokedPressureOfHole;
    }

    public Float getChokedFlowOfHole() {
        return chokedFlowOfHole;
    }

    public void setChokedFlowOfHole(Float chokedFlowOfHole) {
        this.chokedFlowOfHole = chokedFlowOfHole;
    }

    @Override
    public String toString() {
        return "ReportInfo{" +
                "id=" + id +
                ", time='" + time + '\'' +
                ", contractNumber=" + contractNumber +
                ", unitEngineeringCoding='" + unitEngineeringCoding + '\'' +
                ", contractor=" + contractor +
                ", supervisor=" + supervisor +
                ", unitEngineeringName=" + unitEngineeringName +
                ", divisionProjectName=" + divisionProjectName +
                ", subProjectName='" + subProjectName + '\'' +
                ", cellProjectName='" + cellProjectName + '\'' +
                ", way=" + way +
                ", rowNumber='" + rowNumber + '\'' +
                ", sequenceName=" + sequenceName +
                ", holeName='" + holeName + '\'' +
                ", segName='" + segName + '\'' +
                ", stakeName='" + stakeName + '\'' +
                ", pumpNumber='" + pumpNumber + '\'' +
                ", diameterOfHole=" + diameterOfHole +
                ", holeHeight=" + holeHeight +
                ", holeBottomHeight=" + holeBottomHeight +
                ", designPressure=" + designPressure +
                ", segFrom=" + segFrom +
                ", segTo=" + segTo +
                ", liftHoleName='" + liftHoleName + '\'' +
                ", cementProportion=" + cementProportion +
                ", sandProportion=" + sandProportion +
                ", groutMethod=" + groutMethod +
                ", waterRatioMethod=" + waterRatioMethod +
                ", waterTable=" + waterTable +
                ", admixtureName1='" + admixtureName1 + '\'' +
                ", admixtureDensity1=" + admixtureDensity1 +
                ", admixtureRatio1=" + admixtureRatio1 +
                ", admixtureName2='" + admixtureName2 + '\'' +
                ", admixtureDensity2=" + admixtureDensity2 +
                ", admixtureRatio2=" + admixtureRatio2 +
                ", admixtureName3='" + admixtureName3 + '\'' +
                ", admixtureDensity3=" + admixtureDensity3 +
                ", admixtureRatio3=" + admixtureRatio3 +
                ", unlimitedPressureOfHole=" + unlimitedPressureOfHole +
                ", unlimitedFlowOfHole=" + unlimitedFlowOfHole +
                ", chokedPressureOfHole=" + chokedPressureOfHole +
                ", chokedFlowOfHole=" + chokedFlowOfHole +
                '}';
    }
}
